package br.org.credfaz.ficha.action;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;


import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

import br.org.credfaz.ficha.dao.ClienteInstUnidadeDAO;
import br.org.credfaz.ficha.modelo.ClienteInstUnidade;

public class ResultadoPesquisaAction {

	private String nome;
	private List<ClienteInstUnidade> clientes;
	public Long id;

	@Action(value = "resultPesquisa", results = { @Result(name = "ok", location = "/lista-clientes.jsp") })
	public String execute() throws ParseException{

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
		Date vencimento = sdf.parse("2015/04/28");
		if (vencimento.after(new Date())) {
			clientes = new ClienteInstUnidadeDAO().pesquisa(nome);
		}
		
		return "ok";
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public List<ClienteInstUnidade> getClientes() {
		return clientes;
	}
}
